package com.techgene.kanban.service;

import java.util.List;
import java.util.Map;
import java.util.Set;

import com.techgene.kanban.domain.Project;
import com.techgene.kanban.exception.KBDaoException;
import com.techgene.kanban.exception.KBServiceException;

public interface ProjectService {
	
	public List retrieveUsers(String searchText,List totalSelectedUsers) throws KBServiceException, KBDaoException;
	public int addOrUpdateProject(String projectName,String projectDescription,List selectedUsers,String type,int projectId) throws KBServiceException, KBDaoException;
	public List listProjects() throws KBServiceException, KBDaoException;
	public int deleteProject(String projectName) throws KBServiceException, KBDaoException;
	public Map retrieveUsersOfProject(String pronectName) throws KBDaoException,KBServiceException;
	
}
